package itcast.service;

import itcast.domain.Studnet;

import java.util.List;
import java.util.Map;

public interface StudentService {
    //查找student_username和student_name数据
    Studnet findexchangeByID(String username,String name);

    //查找该学生宿舍信息
    List<Studnet> findDrom_manageByDate(Map<String,String[]> condition);

    //学生宿舍的调换
    void updatedrom_exchange(Studnet studnet);

    //迁入信息
    List<Studnet> findstudent_intoAll();

    //查找学生迁入信息
    Studnet findStudent_intoById(String id);

    //显示存在楼宇和宿舍
    List<Studnet> find_into_build_dromAll();

    //将学生迁入宿舍
    void update_into(Studnet studnet);

    //查找学生管理信息
    List<Studnet> findAll();

    //根据条件查找学生管理信息
    List<Studnet> findstudent_manageByDate(Map<String,String[]> condition);

    //修改学生信息数据
    void updateStudent_manage(Studnet studnet);

    //根据id查找学生信息
    Studnet findstudent_manageByID(String id);

    //根据id删除学生信息
    void deletestudent_manage(String id);

    //根据id选择删除数据
    void delStudnet_manageSelected(String[] ids);

    //添加数据
    void addstudent_manage(Studnet studnet);

    //学生登录
    Studnet studentdenglu(String student_username, String student_password);
}
